html,body{
margin:0;
padding:0;
height:100%;
}
	
body{
font-family:Trebuchet MS;
font-size:12px;
line-height:17px;
text-align:justify;
background:url(../images/topbg.jpg) repeat-x;
background-color:#F0F0F0;
color:rgb(51,51,51);
}

div#content{
min-height:100%; /* very important*/
height:auto; /* very important*/
position:relative;
width:100%;
background:url(../images/bottombg.jpg) repeat-x left bottom;
}

div#menu{
display: inline-block;
vertical-align:middle;
float:right;
}

div#header{
padding:25px 0 0 0 ;
margin:0 auto;
width:1225px;
}

ul#nav{
float:right;
display: inline-block;
vertical-align:middle;
}

div#page{
height:inherit;
width: 1275px;
padding:10px 0 90px 0; /*padding-bottom 70px if u remove footer */
margin:0 auto;
}
	
table#content_side td{
vertical-align:top;
min-height:100%;
}

div#content_top{
height:25px;
width:1000px;
background:url(../images/contentTop.png) no-repeat;
}

div#content_middle{
height:auto;
background:url(../images/contentMiddle.png) repeat-y;
width:1000px;
}


div#content_middle h1{
margin-top:0px;
font-family:"Trebuchet MS";
font-size:29px;
color:#666666;
line-height:32px;
font-weight:bold;
}

div#content_wrapper{
height:auto;
width:920px;
margin:0 auto;
padding:0 0 0 0px;
}

div#content_bottom{
height:41px;
background:url(../images/contentBottom.png) no-repeat;
width:1000px;
}

.side_top{
background:url(../images/sideTop.png);
width:250px;
height:25px;
}

.side_middle{
background:url(../images/sideMiddle.png) repeat-y;
width:250px;
}

a.side_title:hover{
color: rgb(0,101,185);
}

.side_title{
margin:0px;
font-family:"Trebuchet MS";
font-size:13px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

.side_wrapper{
width:200px;
margin:0px auto;
padding:0 0px 0 0px;
text-align:left;
}

.side_bottom{
height:31px;
background:url(../images/sideBottom.png) no-repeat;
width:250px;
margin-bottom:20px;
}


div#extra{
padding:0 0 0 0; 
margin:0 0 0 0 ; 
}

div#extra{
width:200px;
}

div#footer{
z-index:-1;
position:absolute;
bottom:0px;
margin-top:50px;
height:120px;
width:100%;
}

div#footerContent
{
z-index:2;
position:absolute;
bottom:15px;
margin: 0 auto;
height:70px;
width:100%;
text-align:center;
}
